#ifndef _RENZO_RENDER_BUFFER_
#define _RENZO_RENDER_BUFFER_

#include "RenzoMustHave.h"

namespace Renzo {
/*
 @description
 Place where the renderer renders to. It can be part of the memory (CPU and GPU), and can be a file as well.
 */
class RENZODERER_API RenderBuffer
{
public:
	RenderBuffer(void);	
	~RenderBuffer(void);

	/**
	Add a mesh to the scene for render
	*/
	//virtual void add(Mesh* m);
	virtual void render() = 0;
	virtual void drawText(int x, int y, char* str) = 0;
};
}

#endif